41. Saint Petersburg, Russia
St. Petersburg, formerly Petrograd and Leningrad, is the second largest Russian city. It is located on the Neva River and served as Russia’s imperial capital. Top places to visit include the Hermitage and Winter Palace, the Church of the Savior on Spilled Blood, the Peterhof Palace and Gardens, and many other sites.
Happiness: 33rd
Historical Landmarks: 22nd
Sports: 17th
Schools and Education: 18th
Governmental Stability: 53rd
Crime: 34th
Healthcare: 35th
Affordability: 6th
Food: 53rd
Innovation: 23rd
Pollution: 38th
Climate: 53rd
Overall Average: 32.08